long-tailed finch - Turkish English Dictionary